package cf.luobo.covid_19.service;

import cf.luobo.covid_19.javaBean.pojo.ErrMsg;
import cf.luobo.covid_19.javaBean.pojo.Province;

import java.sql.Date;
import java.util.List;

public interface ProvinceService {
    /**
     * 查询指定日期的所有省份数据
     *
     * @param date_in 传入一个Date类型的日期
     * @return 包含所有省份实体的List
     */
    List<Province> allList(java.sql.Date date_in);

    /**
     * 根据省份和日期查询疫情数据
     *
     * @param name_in 省份中文名
     * @param date_in 查询日期
     */
    Province selectPro(String name_in, Date date_in);

    /**
     * 将指定日期的省份疫情数据修改
     *
     * @param province 省份名必须为英文
     * @param date_in  查询日期
     * @return 返回ErrMsg类用于转成JSON给前端
     */
    ErrMsg updatePro(Province province, Date date_in);
}
